先說之前請教了幾位技術同仁,如何讓Container可以讓internet user存取到服務,有種說法是:請先買一台load balancing設備,幫忙做轉址。
也就是container用的ip可以讓load balancing用ip forwarding的方式,load balancing設備上會設VIP給後端container ip做mapping,所以外面只要存取VIP,容器本身跟HOST本身不用再處理網路問題。
現在回到我的實驗平台:我沒有這台設備。
所以我這邊整理一下用容器使用WAN IP這題,在幾個情境下會遇到的問題:
這邊想嘗試用macvlan,看看是否有辦法讓上一層的網路設備看得到container的虛擬網路。
接下來將嘗試使用host網路來測試,然後再用macvlan試試,然後在最後做個比較。